Data character assembler and disassembler



June 2, 1970 W. E. BRAY ETAL DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets-Sheet 1 BLOCK OF TELETYE MACHIN S r r NE TERMINATION MODULES TTY DATA GATES Z2 COM MON EQUIPMENT ADAPTER CONVERTS TTY rOUTPUT TO LOGIC I LEVEL SIGNALS DATA COMES IN AND GOES OUT SERIALLY CONTROLS TRANSFER OF INCOMING DATA FROM LINE MODULES TO REGISTER ALSO DISTRIBUTES FROM 22 TO LINE MODULES -%%E TIMING AND O |N SUPERVISION H PARALLEL INFORMATION INPUT OUTPUT REGISTER I02 INVENTORS WILLIAM E. BRAY ROBE J HIRVELA T BY DENNIS E. KALIHER AT TORNEYS June 2, 1970 Filed Aug. 14, 1967 W. E. BRAY ET AL DATA CHARACTER ASSEMBLER AND DISASSEMBLER 2O Sheets-Sheet 5 RESET ew MEANS FOR INCREMENTING coum BY "I" EACH CYCLE 2 REGISTER 7 '/86' 176 I82 START g I PULSE I /"'J 1 I POSITION 1 l l i i CLOCK| 000 f (C0) [8/ l l l i l 2 REGISTER I FIG 5 WILLIAM l N VEN TORS E. BRAY June 2, 1970 Filed Aug. 14, 1967 W. E. BRAY E DAIA CHARACTER ASSEMBLER AND DISASSEMBLER 2O Sheets-Sheet 6 DISTRIBUTION coum (z, REGISTER) msmnaunou STORE (2 REGISTER) FIG 6 STOP PULSE ALSO GOES TO ACTIVITY BIT OF I T INSTRUCTION STORE I MEMORY SECTION OF FIG 9 INVENTORS WILLIAM E. BRAY ROBERT J. HIRVELA DENNIS E. KALIHER AT TORNE YS June 2, 1970 w. E. BRAY ETAL 3,516,069

DATA CHARACTER ASSBMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets-Sheet 7 FIG 7 FIG 78 FIG 7A .350 1/0 REGISTER HHHH FIG 7 CLEAR PULSE FOR 2 REGISTER CO(DATA PASSES ON I-O TRANSITION) MFMM' ATTORNEYS June 2, 1970 w. E. BRAY ETAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets-Sheet 9 I-o TRANSITION SETS F/F AND PLACESNACTIVITY BIT IN INST'BUCTION STORE z, REGISTER TCA ADVANCE N PULSE FOR 51/ I |c I 2 REGISTER FIG '4 2 REGISTER J0 .'4 :0 l 2 a 4 5 s 7 o cs FIFIHFIFIFIIIFIFIF co Fl Fl ['1 l'] Fl Fl Fl Fl Fl 0 :I 2 3 4 5 s 7 is 50 I "2 "a lN/ENTORS WILLIAM BRAY ROBERT J. HIRVELA BY DENNIS E. KALIHER I AT TORNEYS June 2, 1970 w. E. BRAY ET 3,515,059

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 19s? 20 Sheets-Sheet 1o INSTRUCTION STORE DISTRIBUTION COUNT z. REGISTER 474 R 5 45/ LINE CHARACTER COUNTER TC REQUEST CE AND WORD 454 Lgr lc 452 453 He I-O TRANSlTION I 0 BUFFER 456 STORE AND 455 DISTRIBUTION srone 2 REGISTER FIG 404402303 INVENTORS WILLIAM E. BRAY ROBERT J. HIRVELA DENNIS E. KALIHER AT TORNE YS June 2, 1970 w. E. BRAY ETAL 3,516,069

DA'I'A CHARACTER ASSEIIBLER AND DISASSEMBLER Filed Aug. 14. 19s? 20 Sheets-Sheet 11 FIG IO RESET REGISTER INVENTORS WILLIAM E. BRAY ROBERT J. HIRVELA BY DENNIS E. KALIHER A T TORNEYS June 2, 1970 w. E. BRAY ETAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSBMBLER Filed Aug. 14. 1967 20 Sheets-Sheet ll START PULSE RCA 532:

"o" coum' FROM 2, REGISTER SYNCHRONOUS BINARY COUNTER CLEARING PULSE FROM I I PREDETERMINED 4- coum 0F SAMPLE COUNT INVENTORS WILLIAM E. BRAY ROBERT J. HIRVELA BY DENNIS E. KALIHER Maw AT TORNE YS June 2, 1970 w. s. BRAY ETAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14. 1967 20 Sheets-Sheet 13 500 TCA ACTIVITY 5 502 504 BIT FROM TX m sgg I cTlorI I I I I I I I o DISTRIBUTION 510 COUNT (00C) 2 T co 507 L I 508 WEE SYNCHRONOUS BINARY COUNTERl l l 1 l l 1 l 5/a 7 NEW DISTRIBUTION 5n coum moc) 5/3 RESET FROM PREDETERMINED C UNT 5 4 IN DIS$RIBUTION COUNTER FIG l2 MFM AT TORNEYS June 2, 1970 w, BRAY ETAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets-Sheet 1 $g IULFLFLFUUUU (A) '2 CLOCK ODD (co) m (B) TYPICAL DATA IN S Z REGISTERS M M M i .1 TAGE I 5 Z REGISTER tq 2=| 9 RECEIVE CLOCK A j (RCA) /fl I99 SLAZGE 2:2 90

EEF% JEO%K B R V s Agz 2 (RCB) ,9, 200

1 19 3. 2 REGISTER TRANSMIT CLOCK A I97 TCA) RECEIVE REGISTER TRANSMIT CLOCK B SLIEGE 2532 (TCB) TTY ADDRESS 3, (CLOCK) TAGE TTYC 1: 2:28

"-U STAGE 25 25 1.94

TRANSM|T IVE CLOCK STAGE 9 g 205 F G IN VENTORS A T TORNE YS June 2, 1970 Filed Aug. 14, 1967 W. E. BRAY ET AL DATA CHARACTER ASSEMBLER AND DISASSEMBLER 20 Sheets-Sheet 15 CLEAR SYNCHRONOUS BINARY (EOUNTER RES ET BY PREDETERMINED COUNT OF SAMPLE COUNTER FIG I5 OUTPUT OF Z REGISTER TTTTTTTT IN VENTOR);

WILLIAM E. BRA ROBERT J. HIRVELA DENNIS E. KALIHER Arromvevg June 2, 1970 w. E. BRAY ETAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets-Sheet 16 I 15 CHANNEL CONTROL DATA /50 BUAFJISIR PARITY SUPERVISORY A DATA PARITY ERROR CONTROL RESPONSE cmcuars SUPERVISORY f DATA CONTROL M j DECODER EDEFTTER. I CIRCUITS NO DATA L GATE I CONTROL TI N DATA v I T0 TO A conmou SERIAL MEMOR'ES EQUlPMENT INVENTORS WILLIAM E. BRAY ROBERT J. HIRVE' A BY DENNIS E. KALIH R Arromvars Filed Aug. 14. 1967 W. E. BRAY ET AL DAIA CHARACTER ASSEMBLER AND DISASSEMBLER 20 Sheets-Sheet l? MODEMS N 32 1 LINE TERMINATION I cmcuTTs 600 I x n u I I 1 MODEM DATA ,60/ GATES 602 I l l DECODE AND STORE INCOMING LOGIC DATA 604 I 6/3 I i I I k I w 605 L 606 INSTRUCTIQN I v0 DATA GATES AND CONTROL 1 coMMoN I .1 EQUTPMENT G U l/O CONTROL 07 INPUT OUTPUT CHANNEL INVENTORS WILLIAM E. RAY

BERT J. HRVELA sums E. KALIHER BY ATTORNEYS June 2, 1970 w. E. BRAY ErAL 3,516,069

DATA CHARACTER ASSEMBLER AND DISASSEMBLER Filed Aug. 14, 1967 20 Sheets$heet 18 (9 5 5 a 02 N 02 oz 0 9 o o E 2 2 8 z E 2 g2 3T 3T g7 z 0 z l 2 E 2 l 3 NJ ID ID no E o S g I c: E

3 j n r0 r0 n m m D: E o E w LI-l o m m 0 n .J "J, 0| cu E N N 2 2 E O Q o t 00 u g 5 5 5 5 a: o- E 0- z ol- Q O m g 8 2 g: S m E o I! [N ENTORS WILLIAM 8 AV ROBERT J. HIRV LA DENNIS E. KALIHER AT TORNEYS June 2, 1970 w, B ETAL DATA CHARACTER ASSEMBLER AND DISASSEMBLER 20 Sheets-Sheet 20 Filed Aug/ 14, 1967 N EMOOS wm uw mO. .m FDnEbO EMQOE ON o d .0595 53m E3 252 252 22Do Z2230 Arr amvsvs 

